/* -- GNRAL ----------------------------------------- */

body, html{height:100%;}

body, #body-modulo {
	color:#58595b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	font-smooth:always;
}
body.modulo {background-image:none;}

h1 {font-size:22px;font-weight:normal;margin:0px 0px 0px 0px ;padding:0px 0px 0px 0px;text-align:left;text-transform:uppercase;}
h1 a {color:#58595b;text-decoration:none;}
h1 a:hover {color:#002c53;text-decoration:none;}
h1 .datepage {font-size:10px;font-weight:bold;}
h1 .petit {font-size:24px;font-weight:normal;}
h1.titreStep {color:#ee1b25; font-size:30px;font-weight:normal;}

h2 {font-size:18px;font-weight:normal;padding:0px;margin:0px 0px 7px 0px;}
h2 .datepage {font-size:10px;font-weight:bold;}
h2.soustitrerouge {font-size:16px; color:#f50019; text-transform:uppercase;margin-bottom:18px;font-weight:bold;}
h3 {font-size:16px;font-weight:bold;margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;}
h4 {font-size:14px;font-weight:bold;margin:0px 0px 7px 0px;padding:0px 0px 0px 0px;}
h5 {font-size:10px;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.soustitre1 {color:#002a51;}
.soustitre2 {color:#396993;}
.blanc {color:#999999;}
.rouge {color:#f50019;}
.bleu {color:#3b83b6;}
.gris {color:#58595b;}

.citation:before {display:block;background: url("../images/layout/guillemet-o.gif") no-repeat; float:left; content: ""; display: block; height: 15px;width:24px;}
.citation:after {display:block;background: url("../images/layout/guillemet-f.gif") no-repeat; float:right; content: ""; display: block; height: 15px;width:24px;}
.citation {font-size:18px;font-style:italic;line-height:1.1em;}
.majusculegris {text-transform:uppercase;color:#58595b;}
.majusculebleu {text-transform:uppercase;color:#3b83b6;}
.majusculerouge {text-transform:uppercase;color:#f50019;}
p {margin:0px 0px 10px 0px;padding:0px;text-align:left;line-height: 1.5em;font-size:12px;}
.note {font-size:10px;margin:0px 0px 0px 2px;padding:0px;text-align:left;line-height:1.25em;}

ul {padding:0px;margin:0px;margin-bottom:10px;margin-left:12px;padding-left:12px;}
ol{padding:0px;margin:0px;margin-bottom:10px;margin-left:22px;padding-left:6px;list-style-type:decimal;}
ul li{padding:0px;margin:0px;text-align:left;margin-top:2px;margin-bottom:3px;list-style-type:square;list-style-image:url(../images/layout/puce.gif);font-size:12px;}
ol li{padding:0px;margin:0px;text-align:left;margin-top:2px;margin-bottom:3px;list-style-type:decimal;font-size:12px;}

a	 		{color:#3B83B6}
a:hover 	{color:#f50019;}
a.top		{font-size:9px;text-decoration:none;background-image:url(../images/retourTop.gif);background-position:left center;background-repeat:no-repeat;float:right;padding:4px 8px 4px 20px;margin:0px 0px 0px 0px;}
a.retour 	{background-image:url(../images/retour.gif);background-position:left center;background-repeat:no-repeat;float:right;padding:0px 5px 0px 10px;text-decoration:none;}


.left		{text-align	: left;}
.right		{text-align	: right;}
.center		{text-align	: center;}
.nomargin	{margin		: 0px;}
.cache		{display	: none;}
.gras {font-weight:bold;}
sup{font-size:8px; margin: 0px 0px 3px 0px;}
.exposant{font-size:8px;vertical-align:super;}

/* -- TEXTES ------------------------------------------- */

.important {text-transform:uppercase;font-weight:bold;}

.italik {font-style:italic;}
.mini-italik {color:#666666;font-style:italic;font-size:12px;font-weight:normal;}

/* -- IMAGES ------------------------------------------- */
div.conteneur-image{}
div.conteneur-image .image{border:1px solid #d6dde5;}
div.conteneur-image .description{background-color:#f3f4f6;border:1px solid #d6dde5;color:#000000;font-size:10px;margin:3px 0px;padding:3px;text-align:center;}
div.conteneur-image .description-image{background-color:#f3f4f6;border:1px solid #d6dde5;color:#000000;font-size:10px;margin:3px 0px 3px 0px;padding:3px;text-align:center;}

/* -- HYPERLIENS --------------------------------------- */

div.conteneur-hyperlien{margin-bottom:6px;margin-top:0px;padding:0px;}
div.conteneur-hyperlien p {padding:0px;margin:0px;}
div.conteneur-hyperlien p.notes{margin-top:0px;margin-left:0px;}
div.conteneur-hyperlien .pdf {padding-left:27px;background-image:url(../images/pdf.gif);background-repeat:no-repeat;}
div.conteneur-hyperlien .mp3 {padding-left:27px;background-image:url(../images/modulo/types/audio.gif);background-repeat:no-repeat;background-position:15px 0px;}
div.conteneur-hyperlien .txt {padding-left:27px;background-image:url(../images/modulo/types/txt.gif);background-repeat:no-repeat;}
div.conteneur-hyperlien .zip {padding-left:27px;background-image:url(../images/modulo/types/zip.gif);background-repeat:no-repeat;}
div.conteneur-hyperlien .doc {padding-left:27px;background-image:url(../images/modulo/types/doc.gif);background-repeat:no-repeat;}
div.conteneur-hyperlien .fichier {padding-left:27px;background-image:url(../images/modulo/types/fichier.gif);background-repeat:no-repeat;}
div.conteneur-hyperlien .video {padding-left:27px;background-image:url(../images/modulo/types/video.gif);background-repeat:no-repeat;}
div.conteneur-hyperlien .audio {padding-left:27px;background-image:url(../images/modulo/types/audio.gif);background-repeat:no-repeat;background-position:5px 0px;}
div.conteneur-hyperlien .exe {padding-left:27px;background-image:url(../images/modulo/types/exe.gif);background-repeat:no-repeat;background-position:left 0px;}


/* -- SPARATEURS -------------------------------------- */


div.separateur1{height:1px;margin:8px auto;width:99%;border-top:1px dotted #58595b;padding:0px;font-size:1px;overflow:hidden;}
div.separateur2{height:1px;margin:10px auto;width:99%;border-top:1px solid #58595b;padding:0px;font-size:1px;overflow:hidden;}
/*div.separateur3{height:1px;margin:10px auto;width:100%;background-color:#bb9009;padding:0px;font-size:1px;overflow:hidden;}*/

/* -- AUTRES ------------------------------------------- */
.stabilisateur {clear:both;height:1px;overflow:hidden;}

.imprimer {color:#7f7f7f;font-size:10px;text-decoration:none;/*background-image:url(../images/printer.gif);*/background-position:left 2px;background-repeat:no-repeat;float:right;padding:4px 0px 10px 10px;margin:0px 0px 0px 0px;}
.envoyer-ami {color:#7f7f7f;font-size:10px;text-decoration:none;/*background-image:url(../images/email.gif);*/background-position:left 3px;background-repeat:no-repeat;float:right;padding:4px 8px 10px 10px;margin:0px 0px 0px 0px;}

.archivecombo {float:right;font-size:10px;font-weight:normal;padding:1px;color:#7f7f7f;padding-right:0px;}

.cache {display:none;}
sup,
sub {height: 0;	line-height: 1;	vertical-align: baseline;	_vertical-align: bottom;	position: relative; }
sup {font-size:10px;font-size:12px\9;bottom: 1ex;}
sup a {color:#f50019;}